package utils

import (
	"time"
)

func DeleteOutTimeVertifyCode() {
	/*
		TODO:目前不存时间有个问题，就是如果是在23：57-0：00的数据永远无法被删除了，这个需要解决。不过好像也是被删了？！
	*/
	for {
		time.Sleep(time.Minute * 3)
		DB := OpenDatabase()
		timeAdded := time.Now()
		sd, _ := time.ParseDuration("-3m")
		_, err := DB.Exec("delete from vertifycode where time<?", timeAdded.Add(sd))
		if err != nil {
			panic(err)
		}
	}
}
